drainage pump station - Español Inglés Diccionario